package onlinejudge.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import onlinejudge.vo.ProblemVo;

public interface ProblemDao {
	
	/**
	 * 查询题目
	 * @param parameters
	 * @return
	 */
	List<ProblemVo> queryProblem(Map<String, Object> parameters);
	/**
	 * 添加题目
	 * @param parameters
	 */
	void addProblem(Map<String, Object> parameters);
	/**
	 * 更新题目
	 * @param parameters
	 */
	void updateProblem(Map<String, Object> parameters);
	/**
	 * 删除题目
	 * @param problemId
	 */
	void deleteProblem(@Param("problemId") Integer problemId);
}
